BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

FoxPro/Visual FoxPro
    Pregunta:  897 - PROBLEMA AL ACTULIZAR LAS TABLAS
Autor:  Daniel Durand
He desarrollado un sistema de gestión en Visual FoxPro 5.0(casi terminado). El único problema lo tengo en la pantalla de facturación, la cual es la mas complicada en cuanto a que posee mayor cantidad de tablas abiertas y relacionadas.
El problema ocurre aleatoriamente 1 de cada 15 o 20 veces y es que al momento de actualizar las tablas el sistema se cae mientras está actualizando.
Conviene saber que utilizo los comandos BEGIN TRANSACTION, END TRANSACTION, ROOLBACK, ETC...
Utilizando almacenamiento de tablas en buffer.
El sistema utiliza impresoras compartidas y envía los comprobantes a una u otra dependiendo del caso. Se está trabajando con Windows 95.
El error que me tira es a nivel de Windows (EL PROGRAMA A EFECTUADO UNA OPERACION NO VALIDA Y SE CERRARA). Este error no me dice nada, ya que es de windows.
Si alguien tiene una idea o sugerencia con respecto al método de grabación a algún truco, le agradecería muchísimo me lo comuniquen.
Yo había pensado en Instalar el windows NT WorkStation 4.0 por que es mas estable en redes.
Esta pantalla se utiliza en 3 o 4 terminales simultaneamente.
  Respuesta:  TITO ARAYA
Amigo, yo no se si a estas alturas habras solucionado tu problema, pero la solucion que yo te doy, y te ahorraras varios problemas es cambiandote a VFP version 6. Yo trabaje con la version 5 pero me frustro. En esa ocacion incluso fui a la Microsoft de aca en mi pais, y ellos mismo admitieron que la version 5 tenia problemas, desconozco si posteriormente se le hicieron parches a esta version pero, en la version 6 todo anda a las mil marvillas. Ahora no se como sera la version 7 no la he instalado todavia.
Escribeme por algun comentario a mi e-mail
  Respuesta:  FRANCISCO J GALVEZ
mira yo no tengo mucha experiancia ultimamente el programacion con foxpro bajo el ambiente windows, pero de acuerdo a lo que dices me parece mas bien un problema de manipulacion de memoria, tal vez no estes manejando bien la memoria o tal vez la computadora que utilizas tiene poca memoria, pero independientemente de eso puedes tratar (no se si pueda en foxpro) una especia de programacion como los .OVL que a como se van ejecutando y terminando de ejecutar cada unas de las tareas se desocupa ese bloque de memoria quedando disponible para la siguiente tarea.

bueno es una idea espero y te sea util, dicen que dos o tres o mas cabezas piensan mas que una.

  Respuesta:  Humberto García Casas
Respecto a tu problema este debe ser por la cantidad de memoria que este usando la Base de datos, me ocurrio algo parecido, lo que puede detectar es que cada vez que creas o eliminas un objeto de la BD esta actualiza su indice, indice en el cual registra todo lo que haces en tu programa, como lo solucione , existe un comando PACK DATABASE consulta en la ayuda, pero ten cuidado que puede alterar tu BD, te recomiendo hacer copia de esta y todas las tablas y luego correr este comando. Recuerda que una BD guarda objetos y estos pueden ocupar mucho espacio en memoria(observa el tamaño del indice de la BD antes y despues de correr este comando.

Otra solucion es crear desencadenantes usando el comando CREATE TRIGGER. El desencadenante se llama cuando se intenta la actualización de un registro (eliminar, insertar o actualizar) por instancias así el performs de la apliacion sería contralado por la PC y no por el SERVER.

  Respuesta:  Jhonn
Tines un problema no con el foxpro, sino con el windows
Cuando tu usas una sentencia rollback se crea un sisrtema de transacciones virtules en memoria que es el doble o un espejo de el espacio de emoria ocupado ya por las bases de datos que tienes abirtas... las cuentios es que al parecer no tienes suficiente memoria disponible.
Lo que hace Foxpro, es que busca un bloque de memoria al descubierto para direccionar los archivos que el va a almacenar. Y accesde a bloques de memorias en ereas protegidas para uso exclusivo del windows.
Cuendo el monitor de recursos de windows, detecta que bloques de memorias protegdas, estan siendo intevenidos, Crea una interrupcion en la aplicasion y manda un fallo general de proteccion generado por la aplicasion foxpro.exe.

Revisa la version de windows que tengas

las mas recomendada en win95 osr2 b
y adicional a esto baja un parche (si tu windows esta en ingles) en microsoft y aplicale.

este problema no es nuevo.... suele suseder mucho con aplicasiones Visual Basic cuando estas son nuy complejas.

emviame tu direccion y otros comentarios y te amplio el tema.

  Respuesta:  Rene Gutierrez
hola, mira yo me imagino que tienes un problema de manejo de memoria y de archivos porque no pruebas aumentando los buffers y files delarchivo config.sys
  Respuesta:  Alain Rivas J.
A mi me ha ocurrido en varias ocaciones, te las comento para que puedas verificarlas en detalle:
1.- Mi tarjeta madre estaba mal configurada y ocurria cuando ejecutaba solo el FOX PRO.
2. Uno de mis SIMM´s de memoria estaba mal aunque no aparentaba y ocurria tantas veces como tantas veces instalaba WIN95
TE SUGIERO:
1. A veces se instalan programas que reemplazan la librerias de WINDOWS, intenta formateando tu disco e instalando solo WIN y FOX (mismo idioma).
2. Configura tu tarjeta madre para que trabaje a menos velocidad.
3. Testea tu red verificando paquetes enviados, paquetes recibidos, errores en la transmision, te aconsejo UTP.
Lo mas que te aconsejo es que te cambies de lenguaje de programacion, VISUAL FOX es un lenguaje bastante vulnerable a fallos, robo de informacion y los codigos que genera no son muy compactos.
Ojala te sirva de algo...

http://virtual.es.fortunecity.com/digital/3

    Pregunta:  902 - MIGRACION DESDE FOXPRO A VISUAL FOXPRO
Autor:  Carlos Aguirre
Estoy empezando a empaparme en Visual Foxpro 6.0 y queria saber si la migracion desde foxpro a visual foxpro es ´transparente´, que debo considerar, en que debo tener cuidado, existe una herramienta que haga esto automaticamente, es conveniente hacer esta migracion.
  Respuesta:  Gerson Antonio Arenas Rangel
Mira no entiendo casi tu pregunta pero te voy a dar dos casos que hice, primero programo mi nueva interface es decir la pantallas y la programación en visual fox lugo como tengo una base de datos existente bajo dos lo que hago es trasladarla hacia la carpeta que tengo la nueva aplicación, mira es muy sencillo sabes que los indices bajo dos son extenciones idx. y ntx mira crea los indices con lo mismos enlazado en la tabla de visual y tu problema esta solucionado y no pierdes indormacion, lo que pasa es que visual anexa a la tabla principal esos indices y los guarda con extension cdx, la otra parte es llevarlo todo abre el generador de menus y de pulse abrir el menu existente de la aplicación que realizo bajo dos, todo esto me funciono muy bien alguna duda me escribes...
  Respuesta:  Manuel Vargas
- Hola amigo, este problemita lo esperimente hace tiempo. Tengo varias aplicaciónes grandes en foxpro 2.6 para D.O.S y trate de trasladarlas VisualFoxpro, la conversion la realiza, pero los detalles me mataron ya que hay muchos cambios, luegos de pasar 3 semanas y semanas tratando de solucionar multiples problemas, decidi reporgramar todo en Visual y asi poder utilizar todas las ventajas que tiene. ESTO ES UNA OPINION MUY PERSONAL QUE DESEO COMPARTIR, LA CUAL ES MEJOR REPROGRAMAR.

- dime como te fue..

Manuel Vargas
Costa Rica.

  Respuesta:  Ahmed Bustamante
Si tus programas en foxpro fo DOS los has diseñado utilizando los generadores de ventanas e informes los prodras migrar automaticamente, el mismo foxpro al momento de intentar abrir una pantala, por ejemplo, diseñada en fox dos te abrira un asistente para la conversion, claro que despues tendrias que hacerle algunos arreglos al entorno pero personalmente te recomendaria que empieces desde cero, aprovechando algunas funciones de calculo que ya tengas fabricadas en el fox dos, ya que asi aprenderias mas y utilizarias en forma mas potentes los eventos, metodos y propiedades que tiene el visual foxpro, pues el unico metodo que utilizarian tus programas seria el valid que esta por compatibilidad.
Si tus programas los has escrito sin utilizar los generadores del foxpro for dos entonces si que tienes que empezar desde cero.... espero aberte ayudado.... y suerte !!!!

    Pregunta:  917 - ENTORNO DE DATOS EN VISUAL FOXPRO 5
Autor:  Johan Ortigaza
Tengo problemas con el entorno de datos en los formularios de una aplicacion en desarrollo. En ocaciones cuando intento ejecutar un formulario me dice que se perdio el entorno de datos y tengo que definirlo nuevamente. Por otro lado aveces tengo problemas con los objetos de tipo cursor cuando quiero actualizar la data. Les agradezco de antemano si me pueden proporcionar algun tipo de ayuda al respecto... gracias
  Respuesta:  Carlos Taborda
Debes Colocar en el procedimiento load del formulario las siguiente lineas:
IF NOT USED ("nombretabla")
USE nombretabla
ENDIF
Creo que con esto resolveras tu problema, tengo 17 años, y estoy algo novato en la programación, pero en fin lo que vale es el intento.
Saludos desde Colombia.
  Respuesta:  Jhonn G. Gutierrez A.
lo que te recomiendo es que te olvides del entorno y abras las bases de datos y las relacio nes desde la lineas de comando en el procediemiento load desde tu formulario de la forma
if used("Tablename")
select Tablename
else
use Tablename again alias Tablename in 0 shared
endif
en cuanto a los cursores no se pueden actualizar comunmente

cambia la sentencia de INTO CURSOR "cursorname" a INTO TABLE "CURSORNAME"

BY...

    Pregunta:  920 - COMINICACION DE MAQUINAS CON VISUAL FOX 5
Autor:  Hugo Ortiz
Hola

La duda que tengo es el como puedo comunicar varias maquinas desde una aplicacion creada en Visual Fox 5.0.

  Respuesta:  Adrián Escobedo
Creo que lo que necesitas es crear una aplicación "cliente-servidor".En la sección de ejemplos de tu paquete Visual FoxPro, encontraras ejemplos sencillos sobre la forma de crear una aplicación "servidor" y que mediante la plataforma que ofrece una red (novell, NT, etc.) puedes hacer comunicarla con la aplicación "cliente" que diseñes y que ejecutes desde otras máquinas y cuya programación también puedes ver en los ejemplos.
Quizá las necesidades de tu programa pueden resolverse solo con los recursos que ofrece tu red.
Espero haberte encaminado a la solución.

    Pregunta:  921 - RICH TEXT NO IMPRIME CORRECTAMENTE
Autor:  Jorge Mario Pelaez
Cuando se utiliza el rich text, se diseña el texto, tamaño de letra diferente, italica, etc, se graba en un campo memo, y cuando necesito mandarlo a imprimir, salen puros codigos de el tipo de letra que imprimo, por ejemplo: {/rtfl/ansi/deff0/deftab720{/fonttbl/f0/fswiss MS Sans Serif;}

estamos utilizando los ejemplos de visual fox, que se llama: USE THE RICHTEXT CONTROL

PUEDE ALGUIEN AYUDARME.

  Respuesta:  Foxito
Hola:

Lo que pasa es que el campo memo de Vfoxpro es un campo para guardar texto (solo letras) y no guarda formatos.... (negrita, cursiva, etc).... talvez lo que debes investigar el guardarlo en formato binario o de lo contrario en campos general (ole) o en archivos de texto (formato word)....

Tu RICH TEXT si funciona bien...

Bye!

    Pregunta:  933 - CABECERAS GRID EN VISUAL FOXPR
Autor:  Cristian Pastor Toribio
necesito modificar la Cabecera (HEADER) que presente la propiedad caption los textoS largos en multiples Lineas.
  Respuesta:  Ignacio Luis Castillo
Prueba poner el caption del Header asi ´Texto1´+chr13+´texto2´+chr(13)+....
Contame si funciono

    Pregunta:  945 - ICONOS EN EL MENU DE VISUAL FOXPRO 5.0
Autor:  Carlos M. Taborda
Tengo la siguiente duda: Visual FoxPro 5.0 permite colocar iconos en el menú al lado izquierdo de algun palabra. Me refiero con esto porque en Programa Microsoft Word muestra esto para abrir-una carpeta, para nuevo-una hoja en blanco, etc. Gracias por aclararme esta duda.
  Respuesta:  Casteles Corp. Umaña
Utiliza dentro del Programa la Clusula _Screen.Icon = '<Nombre del Icono' , Esto me Funciono, Espero te Sirva
  Respuesta:  Coco
Esto se puede hacer en VFoxPro 6.0

    Pregunta:  946 - BOTON DE COMANDO REDONDO EN VISUAL FOXPRO 5.0
Autor:  Carlos M. Taborda
Me gustaria colocar botones de comando en forma de circulo o esfera, ya que esto da algo de presentación digital en los botones.
No se si en foxpro 5.0 se podra, ya que no he encontrado alguna propiedad o control referente a esto. si alguien sabe la respuesta por favor hacermela llegar.
  Respuesta:  Alexis Rivero
Hola Carlos, los botones redondo en visual fox no existe solo puede emularlos con una etiqueta, en los eventos click, mousedown, mousemove, mouseup para darle los efecto que simula un boton de comando
  Respuesta:  Diego Esteban Vargas Ligarreto
Mire vaya al diseñador de clases, dibuje una esfera o un triangulo. Cuando este haciendo el formulario inserte la clase y, cuando la tenga digite el codigo en el evento clik o dbclick.
  Respuesta:  Pedro Mateo
eso es algo que he intentado varias veces y he llegado a la conclusion que solo es posible por medio de 2 dibujos uno que represente el boton cuando no este oprimido y otro que lo represente cuando este oprimido y si no le vas a hacer mas efectos especiales creo que te sera facil de hacer

si necesitas ayuda puedes escribirme
  Respuesta:  Jose Roque
Hola, soy de AQP-PEru
Eso es recontra facil!!
lo que tienes que hacer es crear una clase en el cual dibujas tu controlen forma redonda esta puede ser derivado de un form para que te permia dibujar con lineas o frame el aspecto de tu nuevo control, si deseas le agregas mas propiedades.
  Respuesta:  Marlon
Para hacer esto lo que he hecho es agrergar una imagen con la forma del boton que tu quieras el fondo debe ser blanco(almenos solo asì los he usado), lo poner transparente entonces solo se solo se verá la imagen con la forma que tu quieres y luego programa el evento click de la imagen, además podrías utilizar los eventos asociados con Focus para cambiar la imagen cuando pasa el mouse y hacer que el botón resalte como el esta de moda.

Espero que te sirve cualquier duda con mucho gusto

    Pregunta:  959 - PROBLEMAS CON LAS BD CON IMAGENES
Autor:  Gabriel
Desarrolle una aplicación en Fox 2.6 que maneja una tabla de 6000 registros de los cuales uno de sus campos es el nombre de un archivo BMP. En una de las pantallas usando botones de avance y retroceso va cambiando la imagen o mejor dicho el archivo que muestro con @say BITMAP. Este programa funciona excelentemente pero mi problema es que decidí cambiar a Visual Fox Pro 5 y me arroja un error Windows de protección general. Intente programarlo de nuevo usando IMAGE y sigo con el mismo problema. Las imágenes son menores a los 200 Kb.
Con tablas de pocos registros no presenta problemas. ¿Que Pasa?
  Respuesta:  moises medina paz
La mejor manera de resolver este problema es que en vez de tener la imagen dentro de la tabla, lo que tengas es una direccion que apunte a la imagen misma.

es decir que si se trata de un maestro de empleados, tienes una variable que apunta a la ruta donde estan las fotos ejemplo. wfotos = "c: ominafotos"

luego dentro del formulario estableces una variable que te devuelva el nombre de la imagen correspondiente al empleado. ejemplo

wempleado = m.wfotos+padl(maestro.codemp,5,"0") (asumiendo que el nombre de la imagen es el codigo del empleado)

thisform.imagen1.picture = m.wempleado
thisform.imagen1.refresh

esto lo hago con las marcas de reloj en una zona franca, imagina el trafico que se genera al entrar y salir de cada turno. y te aseguro que funciona sin problemas.

si deseas que te envie el formulario que hace esto me escribes
  Respuesta:  Coco
Por lo que comentas esto no deberia afectarse por el numero de registro que tengas, normalmente el objeto IMAGEN, no tiene problemas cuando le reasignas la propiedad PICTURE, prueba poniendo:
Thisform.Imagen1.Picture=""
Thisform.Imagen1.Picture=cArchivo_BMP
donde cArchivo_BMP="C:\DIBUJO1.BMP" , etc que debe ser el contenido del campo de tu registro en tu archivo, y por siacaso ponle un Thisform.Refresh al final.

    Pregunta:  967 - CAMPOS MEMO EN VISUAL FOX
Autor:  Luis Fernando Cadavid Z.
Tengo el siguiente problema y es que cuando escribo en columnas en un campo memo, y cuando lo voy a revisar por el reporte y lo imprimo, este sale todo descuadrado, y no como lom habia organizado en el campo memo, que puedo hacer? o que le debo hacer al campo en el informe, a quien me pueda colaborar muchas gracias.
  Respuesta:  Coco
Este problema siempre existe en los memo y es por lo siguiente, el campo memo es un tipo de dato de longitud variable, su espacio esta limitado al espacio que tengas en tu disco duro, el guarda toda la información por decirlo "Lineal", lo que debes hacer es trabajar con tu Formulario con un tamaño, por ejemplo 50 columnas de ancho, y cuando quieras imprimir para que te salga tal como lo escribieron debes setear con el comando SET MEMOWIDTH TO , a 50 poniendo SET MEMOWIDTH TO 50, cosa que el campo memo se configura a mostrar 50 columnas tanto por SCREEN como por PRINTER, de esta manera conseguiras tener el mismo aspecto en el papel impreso como el que vez en la pantalla.

|<  <<  39 40 41 42 43 44 45 46 47 48 49  >>  >|